package com.opp.demo04;
//类 privatr : 私有
public class Student {
    //属性私有
    private String name;//名字
    private int id;//学号
    private char sex;//性别
    private int  age;//
    //提供一些可以操作这个属性的方法
    //提供一些public 的get,set方法
    //get获得这个数据
    public String getName() {
        return name;
    }
    //set 给这个数据设置值
    public void setName(String name) {
        this.name = name;
    }
    //alt+insert
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public char getSex() {
        return sex;
    }
    public void setSex(char sex) {
        this.sex = sex;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        if(age>120||age<0){//不合法
            this.age = 3;
        }
        this.age = age;
    }
}

/*
        public static void main(String[] args) {
        Student s1 = new Student();
        s1.setName("梁光胜");
        //方法名 ，参数列表
        System.out.println(s1.getName());
        s1.setAge(6);//不合法的
        System.out.println(s1.getAge());
    }
 */

/*
    1.提高程序的安全性 ，保护数据
    2.隐藏代码的实现细节
    3.统一接口
    4.系统可维护增加了
 */